Big Huge Thesaurus

tomato hornworm

noun